//  Copyright (c) 2024 Huawei Technologies Co., Ltd.
//  openUBMC is licensed under Mulan PSL v2.
//  You can use this software according to the terms and conditions of the Mulan PSL v2.
//  You may obtain a copy of Mulan PSL v2 at:
//        #  http://license.coscl.org.cn/MulanPSL2
//  THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
//  EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
//  MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
//  See the Mulan PSL v2 for more details.
import { displayDateTime } from './fdmFunctions';

export function getCases(arr: any) {
  const caseArr: any[] = [];
  arr.forEach((item: any, index: number) => {
    const temp = {
      no: index + 1,
      type: item.Type || '--',
      level: item.Level,
      createTime: displayDateTime(item.ReportTimeStamp, item.ReportTimeZone) || '--',
      info: item.Information || '--',
    };
    caseArr.push(temp);
  });
  return caseArr;
}
